package com.wzdigit.wms.basic.client.response.inv.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 库存查询PDA
 * 主页返回实体类
 * Created by zyf on 2021/7/12 8:52
 */
@Data
public class InvInfoMainResponse {
    @ApiModelProperty(value = "物料ID【隐藏】")
    private BigDecimal skuId;

    @ApiModelProperty(value = "物料编码【库存详情显示】")
    private String skuCode;

    @ApiModelProperty(value = "物料描述【库存详情显示】")
    private String skuDesc;

    @ApiModelProperty(value = "订单号【库存详情显示】")
    private String poNo;

    @ApiModelProperty(value = "可用库存")
    private BigDecimal useableQty;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "品质状态数字【隐藏】")
    private Integer qaStatus;

    @ApiModelProperty(value = "品质状态【库存详情显示】")
    private String qaStatusStr;

    @ApiModelProperty(value = "仓库ID【隐藏】")
    private Integer whsId;

    @ApiModelProperty(value = "库位ID【隐藏】")
    private Integer locId;

    @ApiModelProperty(value = "仓库【库存详情显示】")
    private String whsName;

    @ApiModelProperty(value = "库位【库存详情显示】")
    private String locName;

    @ApiModelProperty(value = "组织代码【库存详情显示】")
    private String factory;

    @ApiModelProperty(value = "销售订单【库存详情显示】")
    private String soNo;

    @ApiModelProperty(value = "销售订单行【库存详情显示】")
    private String soItem;

    @ApiModelProperty(value = "批次号【库存详情显示】")
    private String lotno;

    @ApiModelProperty(value = "货主【隐藏】")
    private Integer owner;

    @ApiModelProperty(value = "供应商ID【隐藏】")
    private Integer vendorId;

    @ApiModelProperty(value = "供应商名称【库存详情显示】")
    private String  vendorName;

    @ApiModelProperty(value = "库存性质【库存详情显示】")
    private String invAttr;


}
